<script>
	import config from '@/app.config.js'
	import {
		version
	} from './package.json'
	export default {
		methods: {
			// 登录
			async initData() {
				vk.callFunction({
					url: 'client/user/pub/login',
					title: '请求中...',
					data: {
						code: "123",
						type: 'MP'
					},
					success: (res) => {
						uni.$emit('initData')
					}
				});
				// uni.login({
				// 	success: async (res) => {
				// 		let code = res.code
				// 		vk.callFunction({
				// 			url: 'client/user/pub/login',
				// 			title: '请求中...',
				// 			data: {
				// 				code,
				// 				type: 'MP'
				// 			},
				// 			success: (res) => {
				// 				uni.$emit('initData')
				// 			}
				// 		});
				// 	}
				// })
			}
		},
		onLaunch: function(options) {
			// 注意：以下代码正式和开发环境都会执行
			// #ifdef MP
			uni.vk.updateManager.updateReady(); // 此代码可以让小程序自动检测最新版本
			// #endif
			this.initData()
		},
		onShow: function() {
			if (config.debug) console.log("App Show");
			// #ifdef MP-WEIXIN
			// 检测如果当前是体验版，但没有点HBX的【发行】菜单发布，则提示开发者请点【发行】按钮
			try {
				const nodeEnv = process.env.NODE_ENV;
				console.log('当前运行模式: ', nodeEnv);
				const info = uni.getAccountInfoSync();
				if (info.miniProgram.envVersion === "trial" && nodeEnv !== 'production') {
					// 如果不想要alert弹窗提示，可以将vk.alert改成console.log
					uni.vk.alert(
						'检测到您当前发布的【体验版】是通过【运行】按钮打包发布的，请重新点击HBX上方菜单的【发行】按钮进行打包发布小程序（如果确定是【发行】按钮打包的，请删除手机上的体验版小程序并重新扫码进入）',
						'重要提示', '好的');
				}
			} catch (err) {}
			// #endif
		},
		onHide: function() {
			if (config.debug) console.log('App Hide');
		}
	}
</script>

<style lang="scss">
	/*每个页面公共css */
	// @import "./uni_modules/vk-uview-ui/index.scss";
	@import "./common/css/app.scss";
	@import "public/uview-ui/index.scss";
	@import "public/colorui/main.css";
	@import "public/colorui/icon.css";
	@import "public/colorui/animation.css";

	.radius-10 {
		border-radius: 20rpx;
	}
.color-black{
  color: #292421;
}
.color-red{
  color: #FF1712;
}
.color-grey{
  color: #ACACAC;
}
.radius-10{
  border-radius: 20rpx;
}
	.theme-text {
		background: #1772FF;
	}

	.theme-bg {
		background: #1772FF;
	}

	.radius-5 {
		border-radius: 10rpx;
	}

	.flex-1 {
		flex: 1;
	}

	.bg-red {
		background: #FB1500;
	}

	.text-red {
		color: #FB1500;
	}
	.w-80{
		width: 70%;
	}
</style>